package com.ruoyi.service;

/**
 * @author chenhainan
 * @since 2024-12-08 17:12
 */
public interface IPlayerStatisticsService {

    /**
     * 粉丝数量统计
     */
    default int fansCount(Integer playerId) {
        return 0;
    }

    /**
     * 热力值
     */
    default double thermalValue(Integer playerId) {
        return 0;
    }

    /**
     * 淘汰值
     */
    default double expireValue(Integer playerId) {
        return 0;
    }

    /**
     * 点赞数
     */
    default int likeCount(Integer playerId) {
        return 0;
    }

    /**
     * 倒赞数
     */
    default int dislikeCount(Integer playerId) {
        return 0;
    }

    /**
     * 评论数
     */
    default int commentsCount(Integer playerId) {
        return 0;
    }

    /**
     * 动态点赞数数
     */
    default int tweetsLikeCount(Integer playerId) {
        return 0;
    }

    /**
     * 动态评论数
     */
    default int tweetsCommentsCount(Integer playerId) {
        return 0;
    }

    /**
     * 聊天提及数
     */
    default int chatContainsCount(Integer playerId) {
        return 0;
    }

    /**
     * 人气值
     */
    default double popularityValue(Integer playerId) {
        return 0;
    }

    /**
     * 关注时间
     */
    default double focusTime(Integer playerId) {
        return 0;
    }
}
